package com.whli.autumn.mall.web.controller.convert.metadata;

import com.whli.autumn.mall.metadata.domain.dto.perunit.PerUnitAddDTO;
import com.whli.autumn.mall.metadata.domain.dto.perunit.PerUnitUpdateDTO;
import com.whli.autumn.mall.metadata.domain.entity.PerUnit;
import com.whli.autumn.mall.metadata.domain.vo.perunit.PerUnitVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * <p>计量单位转换工具</p>
 *
 * @author whli
 * @version 1.0.0
 * @since 2023-05-22 13:57
 */
@Mapper
public interface PerUnitConvert {

    PerUnitConvert INSTANCE = Mappers.getMapper(PerUnitConvert.class);

    PerUnit addToDomain(PerUnitAddDTO dto);

    PerUnit updateToDomain(PerUnitUpdateDTO dto);

    PerUnitVO domainToVO(PerUnit entity);

}
